package com.softeem.arr;

import java.util.ArrayList;

/**
 * ArrayList的基本定义:
 *  ArrayList<引用数据类型> 集合名称 = new ArrayList<引用数据类型>();
 *  基本数据类型的封装类型
 *  byte        Byte
 *  short       Short
 *  int         Integer
 *  long        Long
 *  float       Float
 *  double      Double
 *  char        Character
 *  boolean     Boolean
 *  方法:
 *      集合名称.add(元素):实现元素的添加
 *      集合名称.size():获取集合中元素的个数
 *      集合名称.get(下标):获取集合中指定索引位置的元素
 *      集合名称.remove(下标):删除集合中指定索引位置的元素
 *      集合名称.remove(元素):删除集合中指定元素的元素
 *      集合名称.clear():清空集合
 *      集合名称.contains(元素):判断集合中是否包含指定的元素
 *      集合名称.indexOf(元素):获取集合中指定元素的索引位置
 *      集合名称.set(下标,元素):修改集合中指定索引位置的元素
 *      集合名称.lastIndexOf(元素):获取集合中指定元素的索引位置
 *      集合名称.toArray():将集合转换为数组
 */
public class Arr_01 {
    public static void main(String[] args) {

        System.out.println(Integer.MAX_VALUE);
        System.out.println(Integer.MIN_VALUE);



        //使用String类型来进行定义
        ArrayList<String> list = new ArrayList<String>();
        list.add("今天是星期五");
        list.add("明天还要上课");
        //如果直接输出集合的名称,默认使用toString的方法进行输出
        System.out.println(list);


        //不定义任何的数据类型
        ArrayList list2 = new ArrayList();
        list2.add("天气很好");
        list2.add(200);
        list2.add(3.14);
        list2.add(true);
        System.out.println(list2);
    }
}
